Masteriyo\Addons\GroupCourses\Controllers\GroupsController C

Total Complexity 121
Dependencies 10
Dependents 2
Total lines 1,177
Lines of code 741
Logical lines of code 228
Comment lines 294
Methods 24
Properties 5

Methods 24

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
D
33 35 80
delete_items_permissions_check()
A
47 9 37
register_routes()
A
33 1 144
update_enrollments_status()
A
50 8 30
get_item_schema()
A
34 1 134
get_group_data()
S
44 6 42
get_item_permissions_check()
S
49 6 34
delete_item_permissions_check()
S
51 6 27
update_item_permissions_check()
S
51 5 27
delete_items()
S
53 5 21
restore_items()
S
54 5 21
save_group_setting()
S
60 5 12
description_data()
S
62 5 11
get_object()
S
58 4 16
restore_item()
S
58 4 13
get_group_order_info()
S
53 3 26
prepare_objects_query()
S
63 4 10
get_collection_params()
S
56 1 18
get_group_setting()
S
68 2 7
prepare_object_for_response()
S
63 2 9
process_objects_collection()
S
62 1 12
__construct()
S
81 1 3
update_group_setting_permission_check()
S
80 1 3
get_groups_count()
S
74 1 4